On efficiency of peer-to-peer file streaming with random contacts
نویسنده
چکیده
In peer-to-peer streaming the corresponding file is is divided into many small chunks that are obtained, from other peers, in a fixed order forming a stream of information. We assume a ’video on demand’-type scenario, all peers wish to obtain the entire file. We use a continuous model, where the set of chunks is replaced by a real variable in a finite segment. The file streaming is then depicted as movement of a peer along this segment. The peers form a network, where any peer can download from any other. We consider an open system with continuous inflow of peers. Peers select their targets for downloading in a random fashion, thus forming a random overlay for streaming. We take into account that multiple dowloaders get bandwidth inversely proportional to their number. Our aim is to see whether such strategy can work. We make simulation for somehow realistic system and found that when ignoring possible delay of the search of peers, this system can provide quite good service that seems to scale well with number of peers. Making some simplifications we found a system that can be solved in a ’mean-field’ approximation when the characteristics of the contact graph are approximated by some mean values. This solution supports simulations showing linear scaling of the system with arrival rate in the large system size limit. Further, we anylze the effect of multiple contact and suggest that the system has almost ideal scaling, meaning that peers can download with almost maximal speed when having just few simultaneous contacts.
منابع مشابه
LR2: Improving Push-Based Live Streaming and File Sharing in Peer-to-Peer Network
Random scheduling strategy has been emphasized and recommended in push-based P2P streaming systems due to its simplicity and high efficiency, and so is the latest first strategy in file sharing systems. However, how to take advantage of the low playout delay feature in the latest first strategy and the high playout probability feature in the random strategy still remains open. In this paper, we...
متن کاملToward Efficient On-Demand Streaming with BitTorrent
This paper considers the problem of adapting the BitTorrent protocol for on-demand streaming. BitTorrent is a popular peer-to-peer file sharing protocol that efficiently accommodates a large number of requests for file downloads. Two components of the protocol, namely the rarest-first piece selection policy and the tit-for-tat algorithm for peer selection, are acknowledged to contribute toward ...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملMinimizing node churn in peer-to-peer streaming
Several Peer to Peer (P2P) streaming systems have proved by now their ability to deliver live video streams to hundreds of users. However the inherent instability of the distribution environment poses several obstacles for these systems to manage to deliver a high quality experience to the end users. In this paper we explore node churn which independently of the distribution topology adopted, i...
متن کاملPerfect Pipelining for Streaming Large File in P2P Networks
We study the efficiency of large file streaming in a peer-to-peer network in which a large file is cut into many pieces of equal size, and initially all pieces are known only by one source node. We analyze the number of rounds required, called the finishing time, for all nodes in the network to collect all pieces in the default order. Based on the basic PUSH-PULL protocol, we design the Constan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011